ارزیابی مراحل مختلف معماری نرم افزار و بهبود روش انتخابی atamwd: ارزیابی معماری از طریق مصالحه برای دامنه وب

thesis
abstract

در دهه های اخیر پیچیدگی سیستم های نرم افزاری به شدت افزایش یافته است. یکی از پیچیدگی های موجود در سیستم های نرم افزاری مربوط به دامنه وسیع سیستم و اندازه بزرگ نرم افزار است. این پیچیدگی باعث شده که مسئله طراحی فراتر از الگوریتم، ساختمان داده و محاسبات گردد. برای غلبه بر پیچیدگی مرحله طراحی در چرخه حیات نرم افزار، این مرحله به دو فاز طراحی سطح بالا و طراحی جزئیات تقسیم می شود. معماری نرم افزار به عنوان یک راه حل در طراحی سطح بالا در مسائل پیچیده در نظر گرفته می شود. خواسته های سیستم های نرم افزاری به دو دسته نیازهای عملیاتی و خواسته های غیرعملیاتی یا صفات کیفیتی تقسیم می شوند. امروزه در چرخه حیات نرم افزار، رسیدن به کیفیت مطلوب در طراحی نرم افزار به موضوعی مهم تبدیل شده است به طوری که رقابت بین نرم افزارهای مختلف بر اساس وضعیت صفات کیفیتی انجام می شود و نرم افزارهای گوناگون به میزان برآوردن صفات کیفیتی مورد توجه قرار می گیرند. طراحی معماری نرم افزار در هفت مرحله انجام می شود که یکی از مراحل مهم و ضروری در این چرخه، ارزیابی معماری نرم افزار است. ارزیابی معماری به منظور اطمینان از صحت طراحی و برآورده شدن صفات کیفیتی انجام می شود. در مرحله ارزیابی بررسی می شود که طراحی انجام شده امکان برآورده نمودن کیفیت مورد نظر را داشته باشد. برای ارزیابی معماری روش های گوناگونی مطرح شده است. هر کدام از این روش ها با توجه به مراحل و استانداردهای خود به ارزیابی ویژگی های مختلف معماری می پردازند. از طرف دیگر حرکت نوینی که در مجموعه مهندسی نرم افزار شکل گرفته است، به سمت تخصصی شدن فرآیندها در دامنه خاص است. در این نگرش استفاده هر چه بیشتر و کاراتر از تخصص افراد در دامنه خاص مدنظر است. دامنه وب رو به گسترش است وپروژه های این دامنه نیاز به ارزیابی دارند. ارزیابی این پروژه ها با روش های فعلی به سختی انجام می شود و به دلیل عدم استفاده صحیح از دانش دامنه باعث هدررفت هزینه، زمان و منابع می گردند و در نهایت ارزیابی را به شکل قابل اعتمادی انجام نمی دهند. اگر بتوان مفاهیم مرتبط با دامنه را در این روش های ارزیابی در نظر گرفت، بر قدرت و سرعت و دقت روش افزوده می شود و نتایج آن قابل اعتمادتر می گردد. در این پایان نامه سعی می شود روش تحلیل معماری از طریق مصالحه برای دامنه وب گسترش داده شود و با درنظر گرفتن مسائل خاص دامنه وب یک الگو برای ارزیابی معماری نرم افزار برای سیستم های دامنه وب ارائه گردد. در این روش لیست کاملی از سناریوهای کیفی مطرح در دامنه بررسی می شوند.

First 15 pages

Signup for downloading 15 first pages

Already have an account?login

similar resources

بهبود روش های ارزیابی صفات کیفیتی معماری نرم افزار

ارزیابی معماری نرم افزار موجب صرفه جویی هزینه های زیاد تعمیرات در مراحل پایانی چرخه حیات نرم افزار می شود. ارزیابی معماری نرم افزار به دو دسته تکنیک های پرسشی و اندازه گیری دسته بندی می شود که از میان آن ها تکنیک های مبتنی بر سناریو از میان تکنیک های پرسشی از اهمیت ویژه ای برخوردار است زیرا مربوط به یک سیستم خاص بوده و به عنوان یک بخشی از فرایند توسعه سیستم همه جوانب سیستم را در بر می¬گیرد به ع...

ارزیابی انطباق معماری نرم افزار

معماری نرم افزار در دهه اخیر اهمیت بسیاری پیدا کرده است. تصمیمات گرفته شده در زمان معماری، تأثیر بسزایی بر نیازهای رفتاری و غیررفتاری نرم افزار پیاده سازی شده دارند تا آنجا که تغییر در آنها هزینه زیادی دربردارد. معماری نرم افزار معمولاً به خوبی مستند نمی شود و یا از طرف برنامه نویسان به خوبی رعایت نمی شود. به همین دلیل، معماران نرم افزار همواره خواهان بررسی انطباق پیاده سازی با معماری هستند. پژو...

15 صفحه اول

ارزیابی کیفی سبک های معماری نرم افزار بااستغاده از تاکتیک های معماری

یک معمار نرم افزار با استفاده از سبک های معماری و ویژگی های کیفی موردنظر، طراحی معماری نرم افزار را انجام می دهد. ویژگی های کیفی نرم افزار نقش حیاتی در توسعه نرم افزار دارند که به عنوان معیار گزینش برای انتخاب پیاده سازی نهایی از بین طراحی های مختلف بکار می روند. برای بکارگیری هر ویژگی کیفی، تاکتیک هایی معرفی شده است. هر تاکتیک، در میزان تحقق ویژگی کیفی خاص تاثیر می گذارد زیرا تاکتیک ها، چگونگی...

ارائه چارچوبی برای ارزیابی بلوغ معماری سازمانی

امروزه معماری سازمانی یکی از مهم‌ترین و پرکاربردترین راهکارهای سازمانی برای همراستایی استراتژیک فن‌آوری اطلاعات با کسب و کار سازمان و ابزار قدرتمندی برای ساماندهی به سیستم‌های اطلاعاتی پیچیده می‌باشد. برخورداری از مزایای معماری سازمانی در صورت مدیریت اثربخش آن میسر می‌باشد. ارزیابی بلوغ معماری سازمانی یک روش اثربخش و معتبر برای مدیریت پروژه معماری سازمانی می‌باشد. این روش با شناسایی وضعیت فعلی...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر

Keywords

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023